const mockFn = (data: any) => {
  return () => {
    console.log(data, 'mock data')

    return new Promise((resolve) => {
      setTimeout(() => {
        console.log(data, '1mock data')
        resolve(data)
      }, 1000)
    })
  }
}

export default {
  attendanceGroupListApi: mockFn({
    message: 'ok',
    status: 200,
    data: {
      list: [
        {
          id: 28,
          name: '11111',
          type: 1,
          address: '\u9752\u4e91\u6e56\u9152\u5e97',
          lat: '26.246202',
          lng: '107.531231',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-03-19 17:37:20',
          updated_at: '2025-04-23 15:54:04',
          members: [
            {
              id: 1,
              name: '\u897f\u5b89\u4f17\u90a6\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8'
            }
          ],
          admins: [1, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 28,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        },
        {
          id: 27,
          name: '\u6d4b\u8bd511',
          type: 0,
          address: '\u91d1\u5c71\u610f\u5e93\u6587\u521b\u56ed',
          lat: '29.629292',
          lng: '106.575053',
          effective_range: 100,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-02-20 10:51:36',
          updated_at: '2025-03-14 17:24:19',
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 27,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 7,
              name: '\u9648\u98a2\u7389',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png',
              laravel_through_key: 27
            }
          ]
        },
        {
          id: 26,
          name: '\u6d4b\u8bd5\u6570\u636e220.2',
          type: 1,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-02-20 10:50:00',
          updated_at: '2025-03-17 10:56:02',
          members: [],
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 26,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 17,
              name: '\u6d4b\u8bd5\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 26,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 17,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 16,
              name: '0115\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 26,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 16,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        },
        {
          id: 25,
          name: '\u6d4b\u8bd5\u6570\u636e220',
          type: 0,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-02-20 10:49:29',
          updated_at: '2025-02-26 14:42:09',
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 25,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 11,
              name: '\u674e\u9759',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face9.png',
              laravel_through_key: 25
            }
          ]
        },
        {
          id: 23,
          name: '\u95e8\u5c97\u503c\u73ed',
          type: 0,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 0,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-01-10 15:48:25',
          updated_at: '2025-02-25 09:35:15',
          admins: [84, 8],
          super: [8],
          shifts: [
            {
              id: 3,
              name: '\u4e24\u73ed',
              color: '#FF5618',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '12:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 7,
              name: '\u65b0\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '11:00',
                  off_hours: '12:00',
                  shift_id: 7,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '15:00',
                  shift_id: 7,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 16,
              name: '0115\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 16,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 17,
              name: '\u6d4b\u8bd5\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 17,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 18,
              name: '123321',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '12:00',
                  shift_id: 18,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 18,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 1
                }
              ]
            },
            {
              id: 19,
              name: 'CS-08:00-16:00',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '16:00',
                  shift_id: 19,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 84,
              name: 'test',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face6.png',
              laravel_through_key: 23
            },
            {
              id: 72,
              name: '\u6d4b\u8bd51209',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face8.png',
              laravel_through_key: 23
            }
          ]
        },
        {
          id: 22,
          name: '\u8003\u52e420250205',
          type: 0,
          address: '\u6d77\u4fe1\u521b\u667a\u8c37',
          lat: '36.689931',
          lng: '117.149513',
          effective_range: 2000,
          location_name: '\u6d77\u4fe1\u521b\u667a\u8c37',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-01-02 19:30:36',
          updated_at: '2025-03-13 10:14:19',
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 3,
              name: '\u4e24\u73ed',
              color: '#FF5618',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '12:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 20,
              name: 'test',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 20,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 19,
              name: 'CS-08:00-16:00',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '16:00',
                  shift_id: 19,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 18,
              name: '123321',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '12:00',
                  shift_id: 18,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 18,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 1
                }
              ]
            },
            {
              id: 17,
              name: '\u6d4b\u8bd5\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 17,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 16,
              name: '0115\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 16,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 7,
              name: '\u65b0\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '11:00',
                  off_hours: '12:00',
                  shift_id: 7,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '15:00',
                  shift_id: 7,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 5,
              name: '\u4e24\u73ed\u5012',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '20:00',
                  shift_id: 5,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 1,
              name: '\u674e\u6052',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png',
              laravel_through_key: 22
            },
            {
              id: 8,
              name: '\u5927\u59271',
              avatar:
                'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
              laravel_through_key: 22
            }
          ]
        },
        {
          id: 15,
          name: '\u884c\u653f',
          type: 1,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 0,
          created_at: '2024-10-31 14:33:27',
          updated_at: '2025-03-04 17:29:48',
          members: [],
          admins: [23, 7, 1, 44],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 15,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        },
        {
          id: 14,
          name: '123',
          type: 1,
          address: '',
          lat: '',
          lng: '',
          effective_range: 0,
          location_name: '',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 0,
          limit_time: 0,
          is_limit_number: 0,
          limit_number: 0,
          is_photo: 0,
          is_external: 0,
          is_external_note: 0,
          is_external_photo: 0,
          uid: 0,
          created_at: '2024-10-26 14:51:30',
          updated_at: '2024-10-30 22:13:20',
          members: [],
          admins: [6],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 14,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 7,
              name: '\u65b0\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 14,
              times: [
                {
                  work_hours: '11:00',
                  off_hours: '12:00',
                  shift_id: 7,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '15:00',
                  shift_id: 7,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        }
      ],
      count: 8
    },
    tips: 1
  }),
  deleteAttendanceGroup: mockFn({}),
  attendanceUnattendedMember: mockFn({
    message: 'ok',
    status: 200,
    data: {
      list: [
        {
          id: 3,
          uid: 'f15108834c9e4cdeb12610580fc087c9',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face6.png',
          name: '\u53f6\u51e1\u516d',
          job: {
            id: 50,
            name: '\u884c\u653f\u52a9\u7406'
          },
          phone: '13289560477',
          card: {
            work_time: '',
            id: 3
          },
          frames: [
            {
              id: 56,
              name: '\u884c\u653f\u4eba\u4e8b\u90e8',
              is_mastart: 0,
              laravel_through_key: 3
            }
          ]
        },
        {
          id: 6,
          uid: '09daef6914264b8990624899cfb1e099',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png',
          name: '\u987e\u552f\u6735',
          job: {
            id: 2,
            name: '\u526f\u603b\u7ecf\u7406'
          },
          phone: '13289560013',
          card: {
            work_time: '',
            id: 6
          },
          frames: [
            {
              id: 1,
              name: '\u897f\u5b89\u4f17\u90a6\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8',
              is_mastart: 1,
              laravel_through_key: 6
            }
          ]
        },
        {
          id: 9,
          uid: '1600f75abcf24fa49a6e80dc798c50de',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face7.png',
          name: '\u9a6c\u4e5d\u601d',
          job: {
            id: 2,
            name: '\u526f\u603b\u7ecf\u7406'
          },
          phone: '18888888886',
          card: {
            work_time: '2023-06-27',
            id: 9
          },
          frames: [
            {
              id: 1,
              name: '\u897f\u5b89\u4f17\u90a6\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8',
              is_mastart: 1,
              laravel_through_key: 9
            }
          ]
        },
        {
          id: 10,
          uid: 'e61f2b0c334744f198b5e56bd2a9bf21',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face3.png',
          name: '\u8bf8\u845b\u4eae',
          job: {
            id: 18,
            name: '\u540e\u7aef\u6280\u672f\u8d1f\u8d23\u4eba'
          },
          phone: '13511223344',
          card: {
            work_time: '2023-06-27',
            id: 10
          },
          frames: []
        },
        {
          id: 21,
          uid: 'a2dab77c17f748c5885b0c9909eaeef7',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face2.png',
          name: '\u5f20\u4e09',
          job: null,
          phone: '13566668888',
          card: {
            work_time: '2023-12-29',
            id: 21
          },
          frames: []
        },
        {
          id: 23,
          uid: 'f99cc35aa732487b8602be451f919baf',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face7.png',
          name: '\u5f20\u6d4b\u8bd5',
          job: {
            id: 10,
            name: '\u4ea7\u54c1\u4e3b\u7ba1'
          },
          phone: '16666666666',
          card: {
            work_time: '2024-05-17',
            id: 23
          },
          frames: []
        },
        {
          id: 27,
          uid: '493c08f4d2a54aecaa18e697257b6578',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face3.png',
          name: '\u738b\u5fb7\u53d1',
          job: {
            id: 30,
            name: '\u4e2d\u7ea7PHP\u5de5\u7a0b\u5e08'
          },
          phone: '13800138000',
          card: {
            work_time: '2025-01-08',
            id: 27
          },
          frames: []
        },
        {
          id: 28,
          uid: 'a86cb77b4256491fbe8a1924275a5426',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face1.png',
          name: '185****5913',
          job: null,
          phone: '18574395913',
          card: {
            work_time: '2024-09-25',
            id: 28
          },
          frames: []
        },
        {
          id: 29,
          uid: '5de1dae3473f4c189e060fa1c98b828c',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face3.png',
          name: '180****1635',
          job: null,
          phone: '18030011635',
          card: {
            work_time: '2024-09-17',
            id: 29
          },
          frames: []
        },
        {
          id: 30,
          uid: '68934b6549554c7b8803ecb784f3591c',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face10.png',
          name: '151****8530',
          job: {
            id: 53,
            name: '\u8d22\u52a1\u5b9e\u4e60\u751f'
          },
          phone: '15120258530',
          card: {
            work_time: '2024-09-16',
            id: 30
          },
          frames: []
        },
        {
          id: 31,
          uid: '7a577ab746334cc0832fdd7ef9a35cc4',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face4.png',
          name: '156****6869',
          job: null,
          phone: '15685296869',
          card: {
            work_time: '2024-09-11',
            id: 31
          },
          frames: []
        },
        {
          id: 35,
          uid: '94c7ac98422348949fc1047d9b2c65b5',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face1.png',
          name: '181****0686',
          job: null,
          phone: '18103560686',
          card: {
            work_time: '2024-08-14',
            id: 35
          },
          frames: []
        },
        {
          id: 63,
          uid: 'eb3a43dd6ae64834aa6bbcaf6ee8248f',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face8.png',
          name: '\u6d2a\u5b89\u6c11',
          job: {
            id: 39,
            name: '\u6d4b\u8bd5\u52a9\u7406'
          },
          phone: '13290909090',
          card: {
            work_time: '2024-12-03',
            id: 63
          },
          frames: []
        },
        {
          id: 68,
          uid: '7cf7da3bd6a44afda4a19a0a3ecde057',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face8.png',
          name: '\u674e\u7ecf\u7406',
          job: null,
          phone: '13000000000',
          card: {
            work_time: '2024-11-28',
            id: 68
          },
          frames: []
        },
        {
          id: 78,
          uid: 'baa230a3845a439b8aad589130b29197',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face4.png',
          name: '\u7edd\u7f18',
          job: null,
          phone: '13324896570',
          card: {
            work_time: '2024-12-13',
            id: 78
          },
          frames: []
        }
      ],
      count: 37
    },
    tips: 1
  }),

  repeatCheckApi: mockFn({
    message: 'ok',
    status: 200,
    data: [
      {
        id: 8,
        avatar:
          'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
        name: '\u5927\u59271',
        job: {
          id: 1,
          name: '\u603b\u7ecf\u7406'
        },
        phone: '18888888888',
        frames: [
          {
            id: 53,
            name: '\u8d22\u52a1\u90e8',
            is_mastart: 1,
            laravel_through_key: 8
          },
          {
            id: 1,
            name: '\u897f\u5b89\u4f17\u90a6\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8',
            is_mastart: 0,
            laravel_through_key: 8
          }
        ],
        group: {
          id: 22,
          name: '\u8003\u52e420250205'
        }
      }
    ],
    tips: 1
  }),
  saveAttendanceGroup: mockFn({}),
  rosterCycleListApi: mockFn({
    message: 'ok',
    status: 200,
    data: {
      list: [
        {
          id: 28,
          name: '11111',
          type: 1,
          address: '\u9752\u4e91\u6e56\u9152\u5e97',
          lat: '26.246202',
          lng: '107.531231',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-03-19 17:37:20',
          updated_at: '2025-04-23 15:54:04',
          members: [
            {
              id: 1,
              name: '\u897f\u5b89\u4f17\u90a6\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8'
            }
          ],
          admins: [1, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 28,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        },
        {
          id: 27,
          name: '\u6d4b\u8bd511',
          type: 0,
          address: '\u91d1\u5c71\u610f\u5e93\u6587\u521b\u56ed',
          lat: '29.629292',
          lng: '106.575053',
          effective_range: 100,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-02-20 10:51:36',
          updated_at: '2025-03-14 17:24:19',
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 27,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 7,
              name: '\u9648\u98a2\u7389',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png',
              laravel_through_key: 27
            }
          ]
        },
        {
          id: 26,
          name: '\u6d4b\u8bd5\u6570\u636e220.2',
          type: 1,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-02-20 10:50:00',
          updated_at: '2025-03-17 10:56:02',
          members: [],
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 26,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 17,
              name: '\u6d4b\u8bd5\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 26,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 17,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 16,
              name: '0115\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 26,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 16,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        },
        {
          id: 25,
          name: '\u6d4b\u8bd5\u6570\u636e220',
          type: 0,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-02-20 10:49:29',
          updated_at: '2025-02-26 14:42:09',
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 25,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 11,
              name: '\u674e\u9759',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face9.png',
              laravel_through_key: 25
            }
          ]
        },
        {
          id: 23,
          name: '\u95e8\u5c97\u503c\u73ed',
          type: 0,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 0,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-01-10 15:48:25',
          updated_at: '2025-02-25 09:35:15',
          admins: [84, 8],
          super: [8],
          shifts: [
            {
              id: 3,
              name: '\u4e24\u73ed',
              color: '#FF5618',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '12:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 7,
              name: '\u65b0\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '11:00',
                  off_hours: '12:00',
                  shift_id: 7,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '15:00',
                  shift_id: 7,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 16,
              name: '0115\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 16,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 17,
              name: '\u6d4b\u8bd5\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 17,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 18,
              name: '123321',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '12:00',
                  shift_id: 18,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 18,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 1
                }
              ]
            },
            {
              id: 19,
              name: 'CS-08:00-16:00',
              color: '#1890ff',
              laravel_through_key: 23,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '16:00',
                  shift_id: 19,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 84,
              name: 'test',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face6.png',
              laravel_through_key: 23
            },
            {
              id: 72,
              name: '\u6d4b\u8bd51209',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face8.png',
              laravel_through_key: 23
            }
          ]
        },
        {
          id: 22,
          name: '\u8003\u52e420250205',
          type: 0,
          address: '\u6d77\u4fe1\u521b\u667a\u8c37',
          lat: '36.689931',
          lng: '117.149513',
          effective_range: 2000,
          location_name: '\u6d77\u4fe1\u521b\u667a\u8c37',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 8,
          created_at: '2025-01-02 19:30:36',
          updated_at: '2025-03-13 10:14:19',
          admins: [3, 8],
          super: [8],
          shifts: [
            {
              id: 3,
              name: '\u4e24\u73ed',
              color: '#FF5618',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '12:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 3,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 20,
              name: 'test',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 20,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 19,
              name: 'CS-08:00-16:00',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '16:00',
                  shift_id: 19,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 18,
              name: '123321',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '12:00',
                  shift_id: 18,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '18:00',
                  shift_id: 18,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 1
                }
              ]
            },
            {
              id: 17,
              name: '\u6d4b\u8bd5\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 17,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 16,
              name: '0115\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 16,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 7,
              name: '\u65b0\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '11:00',
                  off_hours: '12:00',
                  shift_id: 7,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '15:00',
                  shift_id: 7,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 5,
              name: '\u4e24\u73ed\u5012',
              color: '#1890ff',
              laravel_through_key: 22,
              times: [
                {
                  work_hours: '8:00',
                  off_hours: '20:00',
                  shift_id: 5,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ],
          members: [
            {
              id: 1,
              name: '\u674e\u6052',
              avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png',
              laravel_through_key: 22
            },
            {
              id: 8,
              name: '\u5927\u59271',
              avatar:
                'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
              laravel_through_key: 22
            }
          ]
        },
        {
          id: 15,
          name: '\u884c\u653f',
          type: 1,
          address:
            '\u9655\u897f\u7701\u54b8\u9633\u5e02\u79e6\u90fd\u533a\u4e0a\u6797\u8857\u9053\u897f\u54b8\u5927\u53a6',
          lat: '34.333884',
          lng: '108.781332',
          effective_range: 1000,
          location_name: '\u897f\u54b8\u5927\u53a6',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 1,
          limit_time: 30,
          is_limit_number: 1,
          limit_number: 3,
          is_photo: 1,
          is_external: 1,
          is_external_note: 1,
          is_external_photo: 1,
          uid: 0,
          created_at: '2024-10-31 14:33:27',
          updated_at: '2025-03-04 17:29:48',
          members: [],
          admins: [23, 7, 1, 44],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 15,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        },
        {
          id: 14,
          name: '123',
          type: 1,
          address: '',
          lat: '',
          lng: '',
          effective_range: 0,
          location_name: '',
          repair_allowed: 1,
          repair_type: [1, 2, 3, 4, 5],
          is_limit_time: 0,
          limit_time: 0,
          is_limit_number: 0,
          limit_number: 0,
          is_photo: 0,
          is_external: 0,
          is_external_note: 0,
          is_external_photo: 0,
          uid: 0,
          created_at: '2024-10-26 14:51:30',
          updated_at: '2024-10-30 22:13:20',
          members: [],
          admins: [6],
          super: [8],
          shifts: [
            {
              id: 2,
              name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
              color: '#FF5340',
              laravel_through_key: 14,
              times: [
                {
                  work_hours: '9:00',
                  off_hours: '18:00',
                  shift_id: 2,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            },
            {
              id: 7,
              name: '\u65b0\u73ed\u6b21',
              color: '#1890ff',
              laravel_through_key: 14,
              times: [
                {
                  work_hours: '11:00',
                  off_hours: '12:00',
                  shift_id: 7,
                  number: 1,
                  first_day_after: 0,
                  second_day_after: 0
                },
                {
                  work_hours: '14:00',
                  off_hours: '15:00',
                  shift_id: 7,
                  number: 2,
                  first_day_after: 0,
                  second_day_after: 0
                }
              ]
            }
          ]
        }
      ],
      count: 8
    },
    tips: 1
  }),
  deleteGroupListApi: mockFn({}),
  attendanceGroupDetailsApi: mockFn({
    "message": "ok",
    "status": 200,
    "data": {
        "id": 28,
        "name": "11111",
        "type": 1,
        "address": "\u9752\u4e91\u6e56\u9152\u5e97",
        "lat": "26.246202",
        "lng": "107.531231",
        "effective_range": 1000,
        "location_name": "\u897f\u54b8\u5927\u53a6",
        "repair_allowed": 1,
        "repair_type": [
            1,
            2,
            3,
            4,
            5
        ],
        "is_limit_time": 1,
        "limit_time": 30,
        "is_limit_number": 1,
        "limit_number": 3,
        "is_photo": 1,
        "is_external": 1,
        "is_external_note": 1,
        "is_external_photo": 1,
        "uid": 8,
        "created_at": "2025-03-19 17:37:20",
        "updated_at": "2025-04-23 15:54:04",
        "members": [
            {
                "id": 1,
                "name": "\u897f\u5b89\u4f17\u90a6\u7f51\u7edc\u79d1\u6280\u6709\u9650\u516c\u53f8"
            }
        ],
        "shifts": [
            {
                "id": 2,
                "name": "\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21",
                "color": "#FF5340",
                "laravel_through_key": 28,
                "times": [
                    {
                        "work_hours": "9:00",
                        "off_hours": "18:00",
                        "shift_id": 2,
                        "number": 1,
                        "first_day_after": 0,
                        "second_day_after": 0
                    }
                ]
            }
        ],
        "admins": [
            {
                "id": 1,
                "name": "\u674e\u6052",
                "avatar": "https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png",
                "uid": "125f2ee60dec4ef5bc5f91b6182c98e5",
                "phone": "15191418635",
                "laravel_through_key": 28
            }
        ],
        "filters": [
            {
                "id": 1,
                "name": "\u674e\u6052",
                "avatar": "https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png",
                "laravel_through_key": 144
            }
        ]
    },
    "tips": 1
}),
  putAttendanceGroup: mockFn({}),
  repeatCheckMemberApi: mockFn({
    message: 'ok',
    status: 200,
    data: [
      {
        id: 147,
        avatar:
          'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/04\/fc29b202504161643429106.jpg',
        name: '\u674e\u4e09',
        job: {
          id: 60,
          name: '666'
        },
        phone: '18832252522',
        frames: [
          {
            id: 62,
            name: 'AA\u96c6\u56e2',
            is_mastart: 1,
            laravel_through_key: 147
          }
        ],
        group: {
          id: 28,
          name: '11111'
        }
      },
      {
        id: 152,
        avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face1.png',
        name: '\u53f6\u5fd7\u8fdc',
        job: {
          id: 1,
          name: '\u603b\u7ecf\u7406'
        },
        phone: '15113624649',
        frames: [
          {
            id: 62,
            name: 'AA\u96c6\u56e2',
            is_mastart: 1,
            laravel_through_key: 152
          }
        ],
        group: {
          id: 28,
          name: '11111'
        }
      }
    ],
    tips: 1
  })
}

export const detailShiftListApi = mockFn({
  message: 'ok',
  status: 200,
  data: {
    id: 2,
    name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
    number: 1,
    rest_time: 1,
    rest_start: '12:00',
    rest_end: '13:00',
    rest_start_after: 0,
    rest_end_after: 0,
    overtime: 1800,
    work_time: '8\u5c0f\u65f60\u5206\u949f',
    color: '#FF5340',
    sort: 100,
    uid: 1,
    created_at: '2023-07-11 10:13:21',
    updated_at: '2025-02-26 10:49:04',
    number1: {
      id: 60,
      shift_id: 2,
      number: 1,
      first_day_after: 0,
      second_day_after: 0,
      work_hours: '9:00',
      late: 600,
      extreme_late: 1800,
      late_lack_card: 9000,
      early_card: 7200,
      off_hours: '18:00',
      early_leave: 0,
      early_lack_card: 9000,
      delay_card: 36000,
      free_clock: 1,
      created_at: '2025-02-26 10:49:04',
      updated_at: '2025-02-26 10:49:04',
      deleted_at: null
    },
    number2: []
  },
  tips: 1
})
export const putShiftListApi = detailShiftListApi
export const saveAttendanceShiftApi = mockFn({})
export const deleteShiftListApi = mockFn({})
export const attendanceShiftListApi = mockFn({
  message: 'ok',
  status: 200,
  data: {
    list: [
      {
        id: 2,
        name: '\u9ed8\u8ba4\u73ed\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21\u9ed8\u8ba4\u73ed\u6b21',
        uid: 1,
        color: '#FF5340',
        created_at: '2023-07-11 10:13:21',
        updated_at: '2025-02-26 10:49:04',
        card: {
          id: 1,
          uid: '125f2ee60dec4ef5bc5f91b6182c98e5',
          name: '\u674e\u6052',
          avatar: 'https:\/\/shmily-album.oss-cn-shenzhen.aliyuncs.com\/admin_face\/face5.png',
          phone: '15191418635'
        },
        times: [
          {
            work_hours: '9:00',
            off_hours: '18:00',
            shift_id: 2,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 20,
        name: 'test',
        uid: 8,
        color: '#1890ff',
        created_at: '2025-02-26 10:48:58',
        updated_at: '2025-02-26 10:48:58',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '9:00',
            off_hours: '18:00',
            shift_id: 20,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 19,
        name: 'CS-08:00-16:00',
        uid: 8,
        color: '#1890ff',
        created_at: '2025-02-19 13:20:53',
        updated_at: '2025-02-19 13:20:53',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '8:00',
            off_hours: '16:00',
            shift_id: 19,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 18,
        name: '123321',
        uid: 8,
        color: '#1890ff',
        created_at: '2025-01-16 09:43:28',
        updated_at: '2025-01-16 09:45:48',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '8:00',
            off_hours: '12:00',
            shift_id: 18,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          },
          {
            work_hours: '14:00',
            off_hours: '18:00',
            shift_id: 18,
            number: 2,
            first_day_after: 0,
            second_day_after: 1
          }
        ]
      },
      {
        id: 17,
        name: '\u6d4b\u8bd5\u73ed\u6b21',
        uid: 8,
        color: '#1890ff',
        created_at: '2025-01-16 09:39:29',
        updated_at: '2025-01-16 09:39:29',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '9:00',
            off_hours: '18:00',
            shift_id: 17,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 16,
        name: '0115\u73ed\u6b21',
        uid: 8,
        color: '#1890ff',
        created_at: '2025-01-15 16:11:58',
        updated_at: '2025-01-15 16:11:58',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '9:00',
            off_hours: '18:00',
            shift_id: 16,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 7,
        name: '\u65b0\u73ed\u6b21',
        uid: 8,
        color: '#1890ff',
        created_at: '2024-05-16 13:15:56',
        updated_at: '2024-05-16 13:15:56',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '11:00',
            off_hours: '12:00',
            shift_id: 7,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          },
          {
            work_hours: '14:00',
            off_hours: '15:00',
            shift_id: 7,
            number: 2,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 5,
        name: '\u4e24\u73ed\u5012',
        uid: 8,
        color: '#1890ff',
        created_at: '2023-09-27 14:56:49',
        updated_at: '2023-10-04 20:03:39',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '8:00',
            off_hours: '20:00',
            shift_id: 5,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      },
      {
        id: 3,
        name: '\u4e24\u73ed',
        uid: 8,
        color: '#FF5618',
        created_at: '2023-09-23 15:43:47',
        updated_at: '2023-09-27 11:25:52',
        card: {
          id: 8,
          uid: 'cef8315304fb4b77b9c8f5447930bd63',
          name: '\u5927\u59271',
          avatar:
            'https:\/\/demo.tuoluojiang.com\/uploads\/attach\/2025\/05\/361e2202505291525209618.png',
          phone: '18888888888'
        },
        times: [
          {
            work_hours: '9:00',
            off_hours: '12:00',
            shift_id: 3,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          },
          {
            work_hours: '14:00',
            off_hours: '18:00',
            shift_id: 3,
            number: 1,
            first_day_after: 0,
            second_day_after: 0
          }
        ]
      }
    ],
    count: 9
  },
  tips: 1
})
